package cc.rengu.igas.cops.common.dao;


import cc.rengu.igas.cops.common.entity.CopsMchntSignInfo;

/**
 * 商户签约信息表操作接口类
 * Created by 王成 on 2020/3/2
 */
public interface CopsMchntSignInfoMapper {

    /**
     * 根据主键查询商户签约信息
     *
     * @param instId  多法人标识
     * @param mchntNo 商户号
     * @return 商户签约信息
     * @throws Exception 异常
     */
    CopsMchntSignInfo selectMchntSignInfoByPrimaryKey(String instId, String mchntNo) throws Exception;

    /**
     * 删除签约信息表By商户号
     *
     * @param instId    多法人标识
     * @param mchntNo   商户号
     * @param lastOprId 最后操作员
     * @return iReturnCode
     * @throws Exception 异常
     */
    int delMchntSignInfoByInstIdAndMchntNo(String instId, String mchntNo, String lastOprId) throws Exception;

    /**
     * 新增签约信息
     *
     * @param copsMchntSignInfo
     * @return
     * @throws Exception
     */
    int insertMchntSignInfo(CopsMchntSignInfo copsMchntSignInfo) throws Exception;
}
